/*************************************************************************
	> File Name: test.c
	> Author: 
	> Mail: 
	> Created Time: 2023年08月13日 星期日 16时36分13秒
 ************************************************************************/

#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>

int main() {
    printf("PID(no create fork):%d\n", getpid());
    int res = fork();
    while (1) {
        if (res < 0) {
            perror("fork");
            return 1;
        } else if (res == 0) 
            printf("Child : PID[%d], PPID[%d], the value of res[%d]\n", getpid(), getppid(), res);
        else
            printf("Father : PID[%d], PPID[%d], the value of res[%d]\n", getpid(), getppid(), res);
        sleep(1);
    }
    return 0;
}
